package com.freedo.demo.domain.i;

import java.util.List;

import com.freedo.demo.entity.User;

/**
 * 
 * 用户表接口
 * @author murong
 *
 */
public interface IUserDao {

	/**
	 * 插入用户信息
	 * @param u 用户
	 */
	public int insertUser(User u);
	
	/**
	 * 获取用户记录个数
	 * @return
	 */
	public int getUserCount();
	
	/**
	 * 获取用户信息
	 * @param id 用户ID
	 * @return
	 */
	public User getUser(String id);
	
	/**
	 * 获取全部用户数据
	 * @return
	 */
	public List<User> getUsers();
	
	/**
	 * 分页获取用户数据
	 * @param offset  偏移
	 * @param pagecount 每页个数
	 * @return
	 */
	public List<User> getUsersPage(int offset, int pagecount);
	
}
